/v1/briefscreate a role brief (or send a JD to interrogate)/v1/briefs/:id/matchesranked matches + evidence packs/v1/matches/:id/interestopen a conversation (candidate consent gate applies)/v1/profiles/:id/shapeverified strengths (anonymised until reveal)match.stage_changedshortlist → interview → offer → hiredinvoice.milestone_reachedactivation · shortlist · placement429 with Retry-After. Idempotency keys on all POSTs.api.sandbox.suitorly.com ships with briefs, shapes and stage-change simulators so your integration demos without a live mandate.